Metric Based Approach to Find Maintenance, Reengineering and Retirement Need of Software with a Case Study
نویسندگان
چکیده
–A significant collection of software assets are used in all high-tech organizations and software business. Today, the major concern is with the maintenance and reuse of software which can be further invested in such a manner that its value may increase with passage of time but not like accountability whose value diminishes with the time. It has been an issue of forceful debate and keen interest for more than two decades for the software engineers to make a choice between the software reengineering and software maintenance. Metric structure which has been discussed in this work can be helpful in calculating the required reengineering cost of system and its various modules. Its authenticity has been proved with the help of a case study. A choice can be made regarding the maintenance, reengineering and retirement need of software or parts of software after obtaining results by these metrics. Keywords––Partial Reengineering, Reengineering Requirement Cost, Reengineering Requirement Cost of Module, Software Reengineering, Software Maintenance.
منابع مشابه
Iterative reengineering to compensate for quick-fix maintenance
A typical approach to software maintenance is analyzing just the source code, applying some patches, releasing the new version, and then updating the documentation. This quick-fix approach usually leads to documentation not aligned with the current system and degrades the original system structure, thus rendering the evolution of the system costly and error-prone. Although there are alternative...
متن کاملDevelopment of system decision support tools for behavioral trends monitoring of machinery maintenance in a competitive environment
The article is centred on software system development for manufacturing company that produces polyethylene bags using mostly conventional machines in a competitive world where each business enterprise desires to stand tall. This is meant to assist in gaining market shares, taking maintenance and production decisions by the dynamism and flexibilities embedded in the package as customers’ demand ...
متن کاملA Dynamic Fuzzy Expert System Based on Maintenance Indicators for Service Type Selection of Machinery
Due to the multiplicity of standards and complex rules; maintenance, repair and servicing of machinery could be done only by the fully qualified and proficient experts. Since the knowledge of such experts is not available all times, using expert systems can help to improve the maintenance process. To address this need and the uncertainty of the maintenance process indicators, this research prop...
متن کاملA DEA approach for investigating the effect of computerized maintenance management system on staff productivity: A case Study
According to the growing trend of IT-based systems, implementation of computerized maintenance management system (CMMS) in Iran’s power industry can dramatically help in optimized management of maintenance activities, and thereby, reducing equipment failures, increasing reliability, increasing product stability and, above all, increasing efficiency and productivity of the employees of this indu...
متن کاملINTEGRATING CASE-BASED REASONING, KNOWLEDGE-BASED APPROACH AND TSP ALGORITHM FOR MINIMUM TOUR FINDING
Imagine you have traveled to an unfamiliar city. Before you start your daily tour around the city, you need to know a good route. In Network Theory (NT), this is the traveling salesman problem (TSP). A dynamic programming algorithm is often used for solving this problem. However, when the road network of the city is very complicated and dense, which is usually the case, it will take too long fo...
متن کامل